foam dilution - French English Dictionary